(Slang) ditchwaste - English Synonyms Dictionary